eb83c20e8330f65f8207aa464163fd07f3924401,trunk/JLanguageTool/src/java/de/danielnaber/languagetool/tagging/eo/EsperantoTagger.java,EsperantoTagger,tag,#List#,229

Before Change


      // Participle (can be combined with other tags).
      if ((matcher = patternParticiple.matcher(lWord)).find()) {
        final String verb = matcher.group(1) + "i";
        final String aio = matcher.group(2);
        final String antAt = matcher.group(3).equals("n") ? "n" : "-";
        final String aoe = matcher.group(4);
        final String plural = matcher.group(5).equals("j") ? "pl" : "np";
        final String accusative = matcher.group(6).equals("n") ? "akz" : "nak";
        final String transitive = findTransitivity(verb);

After Change


      // Participle (can be combined with other tags).
      if ((matcher = patternParticiple.matcher(lWord)).find()) {
        if (!setNonParticiple.contains(matcher.group(1))) {
          final String verb = matcher.group(2) + "i";
          final String aio = matcher.group(3);
          final String antAt = matcher.group(4).equals("n") ? "n" : "-";
          final String aoe = matcher.group(5);
          final String plural = matcher.group(6).equals("j") ? "pl" : "np";
          final String accusative = matcher.group(7).equals("n") ? "akz" : "nak";
          final String transitive = findTransitivity(verb);

          l.add(new AnalyzedToken(word, "C " + accusative + " " + plural + " " +